#include "Mesh.h"

Mesh::Mesh()
{
}

Mesh::Mesh( Pointer<IVertexContainer>& vertexContainer ) : m_vertexContainer(vertexContainer)
{
}
	
Pointer<IVertexContainer>& Mesh::getVertexContainer()
{
	return m_vertexContainer;
}

Material& Mesh::getMaterial()
{
	return m_material;
}

IUniformInstruction::Map_t& Mesh::getUniformInstructions()
{
	return m_uniformInstructions;
}